這篇筆記是由保哥寫的這篇節錄我覺得要注意的點而來
就是我們下了init後產生的.git目錄
$ git init
我們也可以下bare參數讓它建立一個裸儲存庫,它就不包含工作目錄了
$ git init --bare
就是專案開發的根目錄
通常我們會將remote上的版本 clone到本地端的工作目錄下進行開發
物件
索引
將一個檔案的內容中取出,透過內容產生一組 SHA1 雜湊值,然後依照這個 SHA1 雜湊值命名的一個檔案。
分為tree物件與blob物件
一個經常異動的暫存檔,這個檔案通常位於 .git 目錄下的一位名為 index 的檔案
「索引」的目的主要用來紀錄「有哪些檔案即將要被提交到下一個 commit 版本中」